# import表示的导入整个模块
import logging
# 从print_hi模块中导入main函数
from main import print_hi


# 引入模块，打印Python中的关键字
import keyword
logging.basicConfig()
print("引入模块，打印Python中的关键字!python中不能够用这些来进行命名")
var = keyword.kwlist
print(var)
print("------------------")
# 打印hello,world
print("hello,world")

print(200)

print(1.23456)
print(1.23456)

# 引入main模块
# import main

# main.print_hi("hello,world")

# 只需要引入模块中的函数
'''
    只需要写上三个单引号，Pythoncharm自动来进行推算
    这里可以写多行注释，来说明这里是注释的情况。这样子来写的话，是比较合理的！
    类似java中的语法，比较合适
    
'''


'''
以下代码是为了针对估算一下python的性能来做的优化处理
sum = 0
logging.info("start time")
# [0,10000)
for i in range(10000):
    for j in range(10000):
        sum += 1
logging.info("end time")
print(sum)
'''

'''
python中没有{}的概念，但是缩进的空格数一致的表示是在一个代码块中的  

在Java中，凡是能够以{}结尾的，在Java中都会使用缩进来进行解决

'''
print("=============================")

_flag = True
if _flag:
    print("fucked,true")
    print("funny")
else:
    print("shit false")
    print("bitch")
    if _flag:
        print("hello,world")


print("=============================")
_str = '字符串'
print(len(_str))
sentence = """
this is word .
hello,world
"""
print(sentence)

print("=============================")
print("=============================")
print("=============================")
str = 'Runoob'

print(str)  # 输出字符串
print("为什么不是没有最后一个？")
print(str[0:-1])  # 输出第一个到倒数第二个的所有字符
print(str[0])     # 输出字符串第一个字符
print(str[2:5])   # 输出从第三个开始到第五个的字符
print(str[2:])    # 输出从第三个开始后的所有字符
print(str * 2)    # 输出字符串两次
print(str + '你好')  # 连接字符串


print('------------------------------')

print('hello\nrunoob')  # 使用反斜杠(\)+n转义特殊字符
print(r'hello\nrunoob')  # 在字符串前面添加一个 r，表示原始字符串，不会发生转义